$(function(){
	//初始化提示消息
	$('[data-toggle="tooltip"]').tooltip();
	//加载表单验证插件
	$("#ff").validate({
	      //表单对应验证属性
		rules: {
			name: {
		        required:true,
		        minlength:6,
		        maxlength:16
		    },
		    password: {
		        required: true,
		    },  
		    inputPassword2: {
		        required: true,
		        equalTo: "#password"
		    },
		    sex: {
		        required: true,
		    },
		},  
   		errorClass:"has-error",
   		//验证不通过，element：对应验证节点，error：错误信息节点的提示信息
   		errorPlacement: function(error, element) { 
   		     element.closest('div.form-group').addClass("has-error");
   		     element.closest('div.form-group').append(error);
   		},
   	    //验证通过，label：信息节点的提示信息
   		success:function(label) {
   			label.removeClass("has-error");
   		    label.closest('div.form-group').removeClass("has-error");
   		}, 
   	    //表单提交
   		submitHandler:function(form){
   			form.submit();
   		}
	});  
});
/**
 * 提交表单时两种情况:
 *	 1、没有上传文件直接提交；
 *	 2、有上传文件先验证表单是否通过，再文件上传，上传成功后传递对应属性值并提交表单（onUploadSuccess设置）
 */
function add(){
	if(uploadify1.queueData.queueLength == 0){
		 $("#ff").submit();
	}else{
		var passForm=$("#ff").valid();
		if(passForm){
			uploadify1.startUpload();
		}
	}
}
// 上传文件成功后，提交表单
function submitForm(file, data, response){
	//上传成功后，将后台生成的随机文件名赋值到对应属性中
    var randomName = data;
    $("#attachAddress").val(randomName);
    $("#attachType").val(file.type);
    $("#ff").submit();
}